home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
FALCON
/
DEMOSVGA
/
FD_VGA11
/
STZIP
/
WHATSNEW
< prev
next >
Wrap
Text File
|
1998-03-14
|
23KB
|
496 lines
What's new in STZIP ?
Version 2.4 22 Dec 93
-----------------------------
- The file display feature now speaks to picture viewers (such as
ShowView or GemView) to display the file as picture.
- Install a picture viewer supporting the View protocol as an accessory
- Set the View environment variable to the full name of that viewer
(e.g. setenv View C:\GEMVIEW.ACC). This should be optionnal, if
you don't set that variable, STZip will try to find the viewer by
itself.
- When clicking on the "Display" button in STZip, if the file is a
picture that the viewer is able to display, STZip will ask you
wether you want to display it as a picture.
- When displaying a compressed file, it will be extracted in memory.
The viewer should support the ViewData extension of the View protocol
to be able to display that picture. ShowImage support that extension.
If STZip don't ask you if you want to display the file as picture, this
is because
- The viewer is not able to display that file
- You try to display a compressed file and the Viewer does not
support ViewData.
- If MiNT is present, STZip now runs as a MiNT domain process when used
in *command line* (with the help of Evan Langlois) (Gem interface
does not yet support that). This allows to compress files that don't
fit in the limited DOS 8.3 filename format. As in previous version,
STZip is able to extract long file names, both in command line and in
Gem.
Note that STZip may have some problems creating directories during
extraction on alternate file systems (RAMFS or MINIXFS). This is a bug
in the MiNT kernel which has been reported.
If MiNT is present, filenames are case sensitives. Using common Atari
zipfiles where filenames are all upper cases requires that you put in the
command line the name of the file to extract in upper case.
Use the -k option to set case insensitive mode.
Note however that for security reasons, a file named 'ab' will overwrite
'AB' in a zipfile.
- You can set frequently used options in command lines in an environnement
variable named STZIP_OPT. STZip will simply add that variable at the
beginning of the command line.
e.g. setenv STZIP_OPT -k
so that STZip will always be in case insensitive mode.
- When creating a self extracting file, you may choose if the self
extracting file will overwrite files during extraction without
asking. Answer Yes to the question in Gem, or use the -o switch
in command line if you want that.
- In the zip contents box, a point just before the file name means that
there is a comment attached to that file.
- In Gem, it is possible to create a subdir in the zipfile. The program
will ask you wether you want to create a subdir in the disk or in the
zip when you click on "Create Subdir". Note that a subdir in a zipfile
only exists if you put files in it. If you do not compress anything
in it, the created subdir will not appear in the zipfile.
- Added a -q option in command line, it suppress all output.
- Fixed name truncation when compressing files with a very long path
(reported by Georges-Emile April). Generally, using very long paths
should work better.
- Fixed crash when inflating files in command line using MultiTOS
(reported by Stefan Haake).
- Fixed problem when self extracting files contains subdirectories with
short names (reported by Steven Ourada).
- Fixed various and/or random problems when STZip was started as an
application (reported by steve j and Sebastian Ludorf)
- Finally fixed problem with MetaDOS
- Fixed division by zero bombing when displaying a short text file (reported
by Scott Dowdle, Dirk Steins and Morgan Stewart)
- Fixed problem when self extracting files contains individual comments
(reported by Roger Derry)
- Fixed List contents to printer when using Gem (reported by Willem
Mulder and Roger Derry)
- Fixed bug in File Display / Save when the user set the block start after
the block end
- Directories weren't deleted on modern TOS when using delete in Gem.
Fixed. (reported by Eric Da Cunha)
- Default font size in file display is now 9 instead of 10. (Steve Taylor)
- Fixed bug when clicking on the full box of the file display window.
(Peter Seitz)
- Fixed problem with CRC when extracting on a PC empty files compressed on ST
(reported by Markus Fischer).
- Bypass incompatibily (sign of offset in Fseek(o,2)) of some MiNT file
systems (Evan Langlois).
- Finally fixed rename bug.
- In rare occasions, an error message was wrongly produced when
deleting compressed files (Move option) (Dirk Steins).
--=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
Version 2.3 22 Jul 93
-----------------------------
- Added a listing option in Gem for users who can't ever use the command line
- Added keyboard shortcuts for the main dialog (since auto programs such as
LetThemFly don't work on that special window/dialog)
- The resource file has been damaged in v2.2, that caused a lot of troubles
in Gem (file display, comment editing...). Fixed
- STZip was sometimes reporting corrupted files when using the 'Check' function
while they were correct (reported by Robert Federle)
- No more limits of 200 files in the file selectors.
- Self extracting files now prompts before overwriting files.
- When moving files, the subdirectories weren't deleted. Fixed. (reported
by Richard Karsmakers and Ghlenn Willard)
- Fixed problems when using Update on zips with subdirs (Gregor Duchalski)
- Fixed problems about extensions with createdir/file rename (Ivan Venturi)
- Sorting a zipfile with size wasn't working (reported by Renker)
- When deleting a subdirectory on the disk, the exact number of files
is displayed on the prompt Yes/No.
- Fixed bug with MetaDOS (unchecked) (reported by Julian Reschke)
- Fixed bug about the -p option (reported by Markus Dobler)
- Minor fixes in error handling, File Display (key assignement, speed...)
- I suppose there's no more problem with dialog boxes on TT, I gave up
trying to save the screen, it is now redrawn after a dialog.
--=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
Version 2.2 12 Feb 93
-----------------------------
A few new features ...
- Added block operation in File Display. You may now select a block
and save it, print it or copy it to the clipboard. It is also
possible to print the entire file. Press the HELP key (or double click
in the window) during display to select on a function or to find the
keyboard shortcuts.
- On modern desktop, droping a file (which is not a zipfile) on the STZip
icon will open a zipfile with a similar name (e.g. FLAP.ZIP if you dropped
FLAP.PRG). STZip will use the path of the file as the current directory.
- New option "Go in Current Dir" in configuration : rather than using the
file directory saved in the configuration file (for choosing the zipfile
and the files to compress), STZip choose the current directory.
- Default compression algorithm is now Deflating.
- Font ID and size used for file display are now saved in the configuration
file.
and a few fixes...
- When selecting zip or disk files (_not_ subdirs), the total selected size
was displayed. It now scans recursively subdirectories to find their sizes.
- Rename in Gem was buggy, Ghlenn Willard.
- Fixed small compatibility problems with PKZip 2.04 (crypt and inflate)
- Fixed bugs in medium resolution display (reported by dmviolat)
- Displaying a crypted file wasn't working, reported by Theo Runia and
Carsten Brockman
- Fixed problem in Gem when two subdirs in the zipfile begins with the
same characters, reported by Carsten Brockmann
- Fixed problems in file display with some font size, reported by Christian
Limpach
- Fixed memory bug when deflating lots of very small files (Ghlenn Willard)
and a few minor fixes.
I had reports about problems with dialog boxes on TT, I've changed a few
things but I cannot check so I don't know if it's ok or not. If there are
still some problems, try removing the TT flags in the program header. That
may fix the problem.
--=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
Version 2.1 27 Dec 92
-----------------------------
- The main dialog is now in a window, this should be better for
MultiTOS users.
- Updated the main documentation (the old one was very outdated)
- Speed up inflating on self extracting files, it was slower than inflating
the sfx file from STZip !
- Extended the limits of a zipfile, it is now possible to have up to
65536 files in a zip, assuming you have the memory to handle them.
- Added a switch to suppress queries when deleting files, and a Rename
button when looking at a file (after a double clic).
- Added a -g flag in Command Line and a button in the Config box in Gem
to extract a file in its corresponding directory. If selected, all files
from FFF.ZIP will be extracted in the directory FFF.
- Wildcards for the zipfile in command line are allowed (but be sure that
your shell doesn't expand them because it won't work). You can do
stzip -xg *.zip this will extract all the zip files in their directory
or stzip -z *.zip <comment.txt this will change the zip comments for all
the zipfiles. (note that -z may now be used alone, without any action
switch).
- Support of the slighlty different crypting algorithm of Unix's Info-Zip.
All other changes are bug fixes :
- Fixed a bug in deflation (giving CRC errors)
- Fixed a memory problem when checking zip files, reported by willy.
- Fixed 'Display free disk space on TOS<1.4' which wasn't working,
reported by Vincent Partington.
- Do not bomb when clicking on Select: 0 with an empty zip file, reported by
Pierre-Alain Boucard.
- Fixed small problems in the display window after a font size change.
- A CRC error was wrongly produced when displaying a large deflated file,
this is fixed, reported by Ghlenn Willard.
- Fixed problems with 'Allocating twice outbuffers', Ghlenn Willard.
- When a file is compressed and then deleted (because the 'Move' option is
enabled), the file selection box wasn't updated, again Ghlenn Willard.
- Fixed the "Sort by extension" option in Gem, it was sorting wrongly the
filenames. Nobody was using this ?
- Specifiying a file with a path during extraction/delete in CL was buggy,
as well as giving a directory name for compression.
- Fixed problem with freshen/update when dealing with subdirectories.
- Since I had a lot of questions asking "What is ZIPJR for?", I've removed
it from the distribution. Tell me if you used it.
--=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
Version 2.0 15 Aug 92
------------------------------
Summary of changes, from most important to small bug fix, since version 1.1 :
- New compression algorithm
-------------------------
Named 'Deflating', it compress better than imploding and is
compatible with the upcomming PKZIP 2.0. At this time, PKZIP 2.0 is not
released, but an alpha version with deflating, v1.93, is available.
Using a command line, you may select this algorithm with the -ed option.
The default algorithm, for this version, is still Imploding.
Using the Gem interface, you may select this algorithm in the Config
dialog box.
This algorithm has three variants : one that compress faster but not so good,
one medium, and one which compress best but slowly. There are buttons to
select the one you want in Gem. Using a command line, -edf gives you the
fast one, -edb the best one, and -ed the medium.
Note that at the time of the release, not all versions of ZIP on all
computers are able to extract deflated files.
- Self extracting file support
----------------------------
You may use ZIP2TOS.PRG to convert a zip file to a .TOS program which
will contains the compressed files and will extract them when launched.
Without parameters, you will be prompted for the file to convert. You may
also calls it with the zipfile names in parameters, from the desktop (drag
a file) or a shell (zip2tos *.zip)
A self extracting file should contains _only_ deflated or stored files. It
will be unable to explode or unshrink files. This is _not_ checked when
ZIP2TOS does the conversion.
A self extracting file may be used as a normal zip file. Using STZip >1.3,
you will be able to change the comments, list, extract, add or delete
compressed files in the self extracting file.
- Crypting and uncrypting files
-----------------------------
A compressed file inside a zip may be crypted. STZip use the same
algorithm as PKZIP,
You may specify a password using the -w switch when using the command
line interface, or by clicking in the "Crypt box" in the Gem interface.
The files to be compressed will be encrypted using that password.
That password will be also used when extracting files. If you forgot
to specify it and STZip encounter a crypted file, it will prompt you.
(i.e. : if you compress files using password BURP and extract them
without leaving STZip, STZip won't prompt you for the password since it
still has BURP in mind).
STZip is also able to tell you if the password supplied for extracting a
file is wrong. Note that the password is not stored in the file (would be
stupid!).
- Updating and freshening a zipfile
---------------------------------
'Adding' would compress all the selected files, wether they are already
in the zip or not.
Three new modes are available :
-Freshening : only specified files that are already in the zip and are
newer than those in the zip will be added.
-Updating : only specified files that are already in the zip and are
newer than those in the zip, _AND_ the specified files that are
not in the zipfile will be added.
-Using a date line : only the files changed after the specified date will
be added.
To use that in Gem, click on the 'Add Mode' box, and select what you want.
To use that in a command line,
freshening is -f : stzip -f backup *.c
updating is -u : stzip -u galery *.gif
date line is -t : stzip -a -t011692 fip *.prg
Will add all *.prg files created or changed after Janury 16th 1992.
Note the US date format !
- Minor changes
-------------
- Added 'Delete original files' in the Config box in the Gem interface. If
selected, the original files on disk will be deleted after compression.
- In Gem, new window for displaying information, so that it should be
possible to compress in background using MultiTOS.
- STZip checks for its configuration file in its home directory
using shell_find. I think that doesn't work on TOS < 1.4.
- STZip detects files packed with Ice and Atom and does not try to compress
them (infos supplied by David Ducassou). Also checks files packed with
compress, freeze and PfxPack as does older versions.
- Added 'Check Zipfile' in the Gem interface. That checks if the zip
file extracts correctly.
- If you're in the zip directory DIR while in Gem, the files you may compress
will be put in that directory. That's not new, the news is that you may do
the same using the command line interface, by using the -i option :
stzip -a burp -i dir *.*
will add all files in the directory dir OF the zip file.
- File attributes are handled : stzip will also adds hidden and system files,
and will extract those files with their original file attributes.
- Added an option to force the free disk space display on Tos < 1.4
(this is generally slow).
- More drive letters in Gem.
- Redirection >AUX: is now possible using the command line interface
- Bug fixes
---------
- Fixed bug when extracting 0 length files on TOS 2.x and 3.x, reported
by Gianfranco Marino and willy.
- Fixed bug when displaying files with lines separated by CR, reported
by Robert Eckardt.
- STZip wasn't adding the default .ZIP extension when the file name typed
in the file selector was just 8 characters long (Robert Eckardt).
- Fixed bug with vro_cpyfm, reported by Wilfried Behne
- In Gem, the zip size is now updated after a delete, reported by willy
- It is now possible to display a Stored file in the display window
--=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
Version 1.1 14 Jan 92
------------------------------
Well... Some bugs in 1.0 needed to be unimplemented ! :-(
- Fixed incompatibility bug with PKUNZIP happening sometimes
- Corrected bug when changing the zipfile after having edited the
comments of the old one (was overwriting the new one)
- You may now add a file in a subdir of a zipfile, it will be compressed
with the correct path (it was added in the root of the zip file before).
- Corrected bug when compressing many files in .TTP
- The path stored in the config file wasn't used in some functions (resulting
in disk selector containing directories of a path and files of another one !)
fixed (reported by willy)
- Fixed bugs with MultiGEM reported by Peter Kocourek
- Fixed bug when displaying files with lines ending with LF only (not CR LF)
- Improved file display (horizontal slide etc)
- Faster compression on highly redondant file (was very slow)
- Only ESC stops compression or decompression (before any key was stopping)
. Added confirmation when deleting a file on disk.
. Fixed bug when PATH was empty
. Fixed bug when zip file name was >45 chars
--=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
Version 1.0 28 Dec 91
-------------------------------
- New implementation of the Imploding algorithm. It is now faster
(especially for text files) and uses less memory.
- You may display files in a window, compressed or uncompressed !
Press HELP for help (search string, save file, clipboard, change fonts)
- Added edition of comments in GEM.
- Delete files in zip and overwrite file in zip is supported both in GEM
and TTP.
- Included resource in the program and added color support.
- Fixed problem with zipfile being sometimes corrupted when adding a file
- Added handling of a config file. It is loaded automatically if found and
may be saved in the dialog box 'configuration'. It contains also the
directory where to find zipfiles (used in the file selector) and the 'DISK'
path.
- Included english and german translations of the documentation made by
Peter Kocourek and Juergen Kiesheyer. Thanks to both !
- With new features and inclusion of the resource in the program, stzip.prg
has largely grown in size. People not using GEM might be low in memory or
might want to reduce loading time, so I included ZIPJR.TTP, which is a
command line only version of STZIP, without GEM handling. Features are
exactly the same.
- Added check archive (-c) and extract files to screen (-s) in command line.
- Faster scroll in the window when compressing/extracting in GEM
- On TOS < 1.4, doesn't display free disk space because it's slow
- You may stop compression/decompression in GEM by pressing a key
(it will only take effect when displaying something)
- Delete original files after compression (ie : -am) works as expected in TTP.
- Disable FormDoIt on some buttons (file names etc) so that there's no
alt-key bindings on these buttons.
- Fixed problem with files packed with PKZIP and authenticity verification
- Fixed compatibility problem with some versions of UNZIP (<3.0)
Bugs :
- When LTMF 1.14 is active, pressing a key to stop compression in Gem
doesn't work.
- Selection on multiple file (by keeping mouse button pressed) doesn't
work as expected when FormDoIt is active.
- Display a file in GEM which was Stored is not yet possible.
--=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
Version 0.9 19 Jun 91
--------------------------
This is a bug fix version.
-Fixed problem (was terribly slow and bad ratio) with imploding highly
compressible files (such as data base etc).
-Fixed problem computing CRC when imploding small files.
-Fixed problem with AMCGDOS ('invalid handle').
-Fixed problem with zip file of length 0.
-Can select multiple files in one clic in Gem.
-'@list' option in command line and redirection without shell are working now.
-Handles errors in GEM and in Implode correctly.
-Added ARGV support in command line.
-Can set a zip file comment from a file using '<' redirection
(e.g. stzip -az file.zip dummyfile <bbs.txt)
The following 'bugs' are known and will be corrected as soon as possible :
- support of all screen resolutions
- delete/update files in a zip
- changing comments in gem
- store file when the compressed data is larger than the original
- the -m option should be considered as unimplemented. it only does a
Fdelete on the parameter, without handling directory change, wildcards,
~ and @
--=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
Version 0.8 9 May 91
--------------------------
Fixed compatibility problem with PKUNZip/Implode, doesn't compress better
than PKZip anymore :-(
You can use the old incompatible compression algorithm with the -ej
switch. It is strongly suggested not to use it unless you are sure
nobody will extract the file on a PC.
Hope to increase compression ratio in next release.
Version 0.7 21 Apr 91
--------------------------
Big text files couldn't implode without bombing, fixed.
Version 0.6 4 Apr 91
--------------------------
Imploding is now the default algorithm, and detects text files to use
better parameters. Added drive buttons.
Version 0.5 3 Apr 91
--------------------------
Added imploding, use the -ei switch to select it in command line, or go in
the configuration box in gem.
Version 0.4 29 Dec 90
--------------------------
Compiler change, stzip.prg is 22k smaller. Added disk format.
[sleeping]
Version 0.3 1 Jun 90
-------------------------
Bugs changed, Comments. -z (set zipcomment) and -t (set zipfile date)
switchs added.
Version 0.2 30 April 90
-------------------------
Shrinking is nearly 65% faster.
Many bugs removed. No more limitation in the number of files added.
Added a -e switch to select the compression method (currently, only -es
(store only) is useful), and a -p switch to store paths when not
recursing into subdirs.
Version 0.1 5 April 90
-------------------------
First beta release.